/**
 * Copyright &copy; 2015-2020 <a href="www.dsesa.cn/">ESA</a> All rights reserved.
 */
package com.jeeplus.modules.buzz.arch2Workjcdj.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.modules.basedata.finishwork.entity.Finishwork;
import com.jeeplus.modules.basedata.janchajieguo.entity.Janchajieguo;
import com.jeeplus.modules.basedata.jiaoshiguanli.entity.Jiaoshiguanli;
import com.jeeplus.modules.basedata.kewenshez.entity.Kewenshez;
import com.jeeplus.modules.basedata.studyprogress.entity.Studyprogress;
import com.jeeplus.modules.basedata.workjob.entity.Workjob;
import com.jeeplus.modules.basedata.xueke.entity.Xueke;
import com.jeeplus.modules.buzz.student.entity.Student;
import com.jeeplus.modules.sys.entity.Office;
import com.jeeplus.modules.sys.entity.User;

import java.util.Date;

/**
 * 待检查登记Entity
 * @author 待检查登记
 * @version 2019-10-03
 */
public class Arch2Workjcdj extends DataEntity<Arch2Workjcdj> {
	private static final long serialVersionUID = 1L;
	private String 			workstudentid;		// 作业/学生ID
	private Date 			regisdate;			// 登记日期
	private User 			regisuser;			// 登记人
	private Jiaoshiguanli 	roor;				// 教室名称
	private Student 		student;			// 学生姓名
	private Xueke 			xueke;				// 学科
	private Kewenshez 		kewenshez;			// 课堂内容
	private Studyprogress 	studyprogress;		// 学习进度
	private Workjob 		workjob;			// 作业分类
	private String 			worklr;				// 作业内容
	private Finishwork 		finishwork;			// 完成情况
	private Janchajieguo 	janchajieguo;		// 检查结果
	private String 			classid;			// classid
	private Office			company;			// company
	private Integer 		ts;
	private Integer 		count;

	public Arch2Workjcdj() {
		super();
	}

	public Arch2Workjcdj(String id){
		super(id);
	}

	public String getWorkstudentid() {
		return workstudentid;
	}

	public void setWorkstudentid(String workstudentid) {
		this.workstudentid = workstudentid;
	}

	@JsonFormat(pattern = "yyyy-MM-dd")
	public Date getRegisdate() {
		return regisdate;
	}

	public void setRegisdate(Date regisdate) {
		this.regisdate = regisdate;
	}

	public User getRegisuser() {
		return regisuser;
	}

	public void setRegisuser(User regisuser) {
		this.regisuser = regisuser;
	}

	public Jiaoshiguanli getRoor() {
		return roor;
	}

	public void setRoor(Jiaoshiguanli roor) {
		this.roor = roor;
	}

	public Student getStudent() {
		return student;
	}

	public void setStudent(Student student) {
		this.student = student;
	}

	public Xueke getXueke() {
		return xueke;
	}

	public void setXueke(Xueke xueke) {
		this.xueke = xueke;
	}

	public Kewenshez getKewenshez() {
		return kewenshez;
	}

	public void setKewenshez(Kewenshez kewenshez) {
		this.kewenshez = kewenshez;
	}

	public Studyprogress getStudyprogress() {
		return studyprogress;
	}

	public void setStudyprogress(Studyprogress studyprogress) {
		this.studyprogress = studyprogress;
	}

	public Workjob getWorkjob() {
		return workjob;
	}

	public void setWorkjob(Workjob workjob) {
		this.workjob = workjob;
	}

	public String getWorklr() {
		return worklr;
	}

	public void setWorklr(String worklr) {
		this.worklr = worklr;
	}

	public Finishwork getFinishwork() {
		return finishwork;
	}

	public void setFinishwork(Finishwork finishwork) {
		this.finishwork = finishwork;
	}

	public Janchajieguo getJanchajieguo() {
		return janchajieguo;
	}

	public void setJanchajieguo(Janchajieguo janchajieguo) {
		this.janchajieguo = janchajieguo;
	}

	public String getClassid() {
		return classid;
	}

	public void setClassid(String classid) {
		this.classid = classid;
	}

	public Office getCompany() {
		return company;
	}

	public void setCompany(Office company) {
		this.company = company;
	}

	public Integer getTs() {
		return ts;
	}

	public void setTs(Integer ts) {
		this.ts = ts;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}
}
